package 剑指offer;

public class 删除链表的节点 {

    public ListNode deleteNode(ListNode head, int val) {
          if (head.val==val)
              return head.next;
          ListNode res=head.next;
          ListNode pre=head;
          while (res!=null){
              if (res.val==val)
                  pre.next=res.next;
              res=res.next;
              pre=pre.next;
          }
          return head;
    }
}
